iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
自我挑戰組

opendata 使用 python串接發表系列 第 1

Python3 TQC++ 複習_08/02

  • 分享至 

  • xImage
  •  

208 十進位換算
methond 1

num = eval(input().strip())

if num == 10:
    print("A")
elif num == 11:
    print("B")
elif num == 12:
    print("C")
elif num == 13:
    print("D")
elif num == 14:
    print("E")
elif num == 15:
    print("F")
else:
    print(num)

methond 2

num = eval(input().strip())

if 0<= num <10:
    hexNum = num
else:
    hexNum = chr(num+55)

print(hexNum)

python的內置函數char(x), x作為參數, 十進值得值介於0~255, 也可為16進制的值。並返回一個當前整數對應的 ASCII 字符。


306 迴圈階乘計算

num = int(input().strip())

ans=1

for i in range(1,(num+1)):
    ans *= i

print(ans)

410 繪製等腰三角形

num = int(input())
for x in range(1,num+1): # rows numbers
    for y in range(num-x): # blanks in columns
        print(" ",end="")
    for z in range(2*x-1): # after blanks is *
        print("*",end="")
    print()

參考資料:TQC+ Python 3


下一篇
Python3 TQC++ 複習_08/01
系列文
opendata 使用 python串接發表13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言